require('dotenv').config();
console.log('环境变量测试：');
console.log('ALIBABA_QWEN_API_KEY:', process.env.ALIBABA_QWEN_API_KEY ? '已设置' : '未设置');
console.log('NODE_ENV:', process.env.NODE_ENV);
console.log('dotenv 配置路径:', require.resolve('dotenv'));
console.log('当前工作目录:', process.cwd());
console.log('__dirname:', __dirname);

// 尝试读取 .env 文件
const fs = require('fs');
const path = require('path');
try {
  const envPath = path.resolve(process.cwd(), '.env');
  console.log('.env 文件路径:', envPath);
  console.log('.env 文件是否存在:', fs.existsSync(envPath));
  if (fs.existsSync(envPath)) {
    const envContent = fs.readFileSync(envPath, 'utf8');
    console.log('.env 文件内容长度:', envContent.length);
    console.log('.env 文件是否包含 ALIBABA_QWEN_API_KEY:', envContent.includes('ALIBABA_QWEN_API_KEY'));
  }
} catch (err) {
  console.error('读取 .env 文件时出错:', err);
} 